module.exports = {
    // 基本路径
    publicPath: '/',
    devServer: {
      // 默认端口
      port: 8080,
      // 自动打开浏览器
      open: true,
      // 热更新
      hot: true,
      // 解决跨域问题 - 代理配置
      proxy: {
        // 代理所有以 '/api' 开头的请求
        '/api': {
          target: 'http://localhost:8083/dev',
          changeOrigin: true,
          pathRewrite: {
            '^/api': ''
          },
          secure: false,
          // 允许跨域
          headers: {
            'Access-Control-Allow-Origin': '*',
            'Access-Control-Allow-Methods': 'GET, POST, PUT, DELETE, PATCH, OPTIONS',
            'Access-Control-Allow-Headers': 'X-Requested-With, content-type, Authorization'
          }
        },
        // 可以配置多个代理
        '/another-api': {
          target: 'http://another-api-server.com',
          changeOrigin: true,
          pathRewrite: {
            '^/another-api': ''
          }
        }
      },
      client: {
        overlay: false
      }
    }
  }